// 定义基础域名的地址
const baseUrl = "http://kumanxuan1.f3322.net:8001"
// params = {data:{xxx:xxx,xxx:xxx},method:GET | POST}
// request 是一个方法名，可以随便改
export default function request(url, params = {}) {
  wx.showLoading({
    title: '加载中',
  })
  

  // 请求的代码
  return new Promise((resolve, reject) => {
    wx.request({
      url: baseUrl + url,
      // 参数  params就是上面的params
      data:params.data,
      // 请求方法 post，get  ，如果有参数传过来，就用传来的，如果没传，就用GET
      method:params.method || "GET" ,
      // 请求超时 5秒
      timeout:5000,
      // 请求头，如果有头，就用传来的，如果没有，就是空
      header:{
        "X-Nideshop-Token":"token"
      },
      // 请求成功，走success
      success: (res => {
        setTimeout(function () {
          wx.hideLoading()
        }, 500)
        resolve(res.data)
      }),
      // 请求失败，就走fail
      fail: (err => {
        reject(err)
      })
    })
  })
}

/* // 这块的路径传给url
request("/index/index")
  // 上面的请求成功
  .then(res => {
    console.log(res);
  })
  // 上面请求失败
  .catch(err => {
    console.log(err);
  }) */